@charset "utf-8";

/* BRAIN IMAGE */
img.left
{
float:left;
margin:0;
border:0;
position:absolute;
/*top:25px;
left:20px;*/
}

img.right
{
float:right;
margin:0;
border:0;
position:absolute;
/*top:26px;*/
left:611px;
}

img.small
{
margin: 5px;
}

div.container
{
width:1000px;
margin:0px;
border:1px solid gray;
line-height:150%;
background-color:white;
}

div.header
{
width:1000px;
height:160px;
line-height:2em;
padding:0em;
color:white;
background-color:#03497E;
margin:0;
/*clear:left;*/
}

div.footer
{
padding:2em;
color:white;
text-align:center;
background-color:#03497E;
margin:0;
clear:left;
}

div.left
{
float:left;
width:125px;
height: 100%;
margin:0;
border-right:1px solid gray;
padding:1em;
background-color:#F2F9FF;
}

div.content
{
margin-left:157px;
min-height:500px;
padding:1em 1em 1em 1em;
border-left:1px solid gray;
background-color:white;
}

h1.header, h2.header
{
/*position:absolute;*/
padding:0;
margin:0;
font-family:arial;
font-style:oblique;
}

h2.content1
{
text-align:center;
padding-top:0.5em;
}

h2.content_title
{
text-align:center;
font-family:arial;
font-weight:bold;
}

p.header
{
font:oblique bold 28px arial;
padding:0;
margin:0;
}

p.content1
{
margin-left:30px;
margin-top:-0.2em;
line-height:1.1em;
}

p.content2
{
position:relative;
margin-left:40px;
margin-top:-0.2em;
line-height:1.2em;
}

p.left_title
{
font-weight: bold;
font-family: arial;
font-size: 10pt;
margin-top: 0;
margin-bottom: -0.5em;
text-align: center;
}

span.title1
{
font-weight:bold;
font-family:arial;
font-size:10pt;
color:#800080;
}

span.title2
{
font-weight:bold;
font-family:arial;
font-size:12pt;
color:Blue;
}

.text
{
font-family:arial;
font-size:14px;
line-height:140%;
}

table.fac
{
position:relative;
left:2%;
border-collapse:collapse;
font-size:9pt;
line-height:18px;
}

table.research
{
font-size: 10pt;
line-height:18px;
}

td.research
{
width:150px;
text-align:center;
}

ol.ualpha
{
list-style-type:upper-alpha;
line-height: 1.2em;
}

ol.lalpha
{
list-style-type:lower-alpha;
line-height: 1.2em;
}

ol.lroman
{
list-style-type:lower-roman;
line-height: 1.2em;
}

ul.books
{
list-style-type:disc;
line-height: 1.2em;
}

li.books
{
margin-left:10px;
}

li.books1
{
margin-left:30px;
}

ul.links
{
list-style-type: square;
line-height: 1.2em;
font-family:arial;
font-size:0.875em;
}

li.links
{
margin-bottom: 0.6em;
margin-left: 5px;
}

/* TOP MENU */
ul.top_menu
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

li.top_menu
{
text-align:center;
display:inline;
}

a.top_menu
{
float:left;
width:11.6em;
height:14px;
text-decoration:none;
text-align:center;
font:12px arial;
color:black;
background-color:#A1D3FF;
padding:0.4em 0.1em;
border-right:1px solid white;
}

a.top_menu:hover {background-color:#FCE7DC}

/* SIDE MENU */
ul.side_menu
{
padding-left: 0;
margin-left: 0;
list-style-type: none;
line-height: 100%;
}

li.side_menu
{
list-style-type: none;
margin-top: 10px;
margin-left: 18px;
}

a.side_menu
{
display: block;
width: 2.2cm;
padding: 0.2em 0.3em;
text-decoration: none;
text-align: center;
font: 10px arial;
color: black;
background-color: #FCE7DC;
border: 1px solid black;
}

a.side_menu:hover {background-color:#FFA2B4}

a.side_menu_up
{
font-size:9pt;
font-family:arial;
text-decoration:none;
color:blue;
}

a.side_menu_up:hover 
{
color:white;
padding: 0.2em 0.2em;
background-color: RoyalBlue;
}

/* HEIRARCHICAL SUB-MENUS */
ul.submenu
{
list-style-type:none;
position:absolute;
left:500px;
margin:14px 0px 0px 0px;
padding:10px;visibility:hidden;
}

li.submenu
{
border-style:outset;
border-color:#A1D3FF;
border-width:1px;
}

a.submenu
{
display:block;
color:black;
/*background-color:#03497E;*/
background-color:#A1D3FF;
height:14px;
width:5.0em;
text-align:center;
font:12px arial;
margin-top:0px;
padding:4px;
text-decoration:none;
}

a:hover.submenu 
{
background-color:#FCE7DC;
color:black;
}
